package com.niodata.dp.monitor.sharelib.entity.file;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

public class PartitionStatistics {

  private String datasetId;
  private String datasetName;
  private String metaDataName;
  private long totalCount;
  private long missingCount;
  private long incompleteCount;
  @JsonFormat(shape = JsonFormat.Shape.STRING, timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  private Date checkTime;

  public String getDatasetId() {
    return datasetId;
  }

  public void setDatasetId(String datasetId) {
    this.datasetId = datasetId;
  }

  public String getDatasetName() {
    return datasetName;
  }

  public void setDatasetName(String datasetName) {
    this.datasetName = datasetName;
  }

  public String getMetaDataName() {
    return metaDataName;
  }

  public void setMetaDataName(String metaDataName) {
    this.metaDataName = metaDataName;
  }

  public long getTotalCount() {
    return totalCount;
  }

  public void setTotalCount(long totalCount) {
    this.totalCount = totalCount;
  }

  public long getMissingCount() {
    return missingCount;
  }

  public void setMissingCount(long missingCount) {
    this.missingCount = missingCount;
  }

  public long getIncompleteCount() {
    return incompleteCount;
  }

  public void setIncompleteCount(long incompleteCount) {
    this.incompleteCount = incompleteCount;
  }

  public Date getCheckTime() {
    return checkTime;
  }

  public void setCheckTime(Date checkTime) {
    this.checkTime = checkTime;
  }
}
